home *** CD-ROM | disk | FTP | other *** search
- #ifndef _MESSAGE_
- #define _MESSAGE_
-
- void Request_Object_Messages(pobject send_obj, pobject receive_obj);
- void Release_Object_Messages(pobject send_obj, pobject receive_obj);
- void Send_Auto_Message(pobject send_obj, ULONG message, pdata extra_data);
- ULONG Send_Specific_Message(pobject send_obj, pobject receive_obj, ULONG message,
- pdata extra_data);
-
- //messages
- #define HIT_OBJ 0
- #define KILLED_MESSAGE 1
- #define WALL_COLLISION 2
- #define HIT_BY_OBJ 3
- #define WALL_SLIDE_CONFIRM 4
- #define DIE_MESSAGE 5
-
- //message results
- #define NORMAL_MESSAGE 0
- #define KILLED_OBJECT 1
- #define OPERATION_STOP 2
- #define STOP_SLIDE 3
- #define ERROR_MESSAGE 4
-
- #endif